﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HrEFCore
{
    //关键字设置（包括人力资源管理，薪酬发放，激励管理，调动管理，薪酬标准，培训）
    public class CPK
    {
        [Key]
		[DisplayName("编号")]
		[Required(ErrorMessage = "编号不能为空")]
		public short PrkId { get; set; }//主键
		[DisplayName("关键字所涉及的数据库表名")]
		[Required(ErrorMessage = "关键字所涉及的数据库表名不能为空")]
		public string PrimaryKeyTable { get; set; }//关键字所涉及的数据库表名
		[DisplayName("关键字")]
		[Required(ErrorMessage = "关键字不能为空")]
		public string PrimaryKey { get; set; }//关键字,
		[DisplayName("中文关键字")]
		[Required(ErrorMessage = "中文关键字不能为空")]
		public string KeyName { get; set; }//中文关键字
		[DisplayName("是否为关键字")]
		//[Required(ErrorMessage = "编号不能为空")]
		public bool PrimaryKeyStatus { get; set; }//是否为关键字
    }
}
